/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.com.intesal.seguridad.bean;

import java.io.Serializable;

/**
 *
 * @author JM
 */
public class Roles implements Serializable {

    /*MODULO*/
    private Modulo modulo;
    private Integer codigo_m;
    private String nombre_m;

    /*FORMULARIO*/
    private Formulario formulario;

    /*USUARIO*/
    private Integer id_u;
    private Usuario usuario;

    /*ROLES*/
    private Integer codigo_r;
    private Boolean visible_r;
    private Boolean eliminar_r;
    private Boolean agregar_r;
    private Boolean modificar_r;
    private Boolean buscar_r;
    private Boolean reporte_r;

    /*PERMISOS ESPECIALES*/
    private Boolean visible_all_r;
    private Boolean eliminar_all_r;
    private Boolean agregar_all_r;
    private Boolean modificar_all_r;
    private Boolean buscar_all_r;
    private Boolean reporte_all_r;
    private Boolean all_modulos;//todos los modulos no solo un modulo como es la compra, rrhh, proyecto, etc.

    public Roles() {

        this.agregar_all_r = false;
        this.modificar_all_r = false;
        this.buscar_all_r = false;
        this.eliminar_all_r = false;
        this.visible_all_r = false;
        this.all_modulos = false;
    }

    public Integer getId_u() {
        return id_u;
    }

    public void setId_u(Integer id_u) {
        this.id_u = id_u;
    }

    public Boolean getAgregar_all_r() {
        return agregar_all_r;
    }

    public Integer getCodigo_m() {
        return codigo_m;
    }

    public void setCodigo_m(Integer codigo_m) {
        this.codigo_m = codigo_m;
    }

    public String getNombre_m() {
        return nombre_m;
    }

    public void setNombre_m(String nombre_m) {
        this.nombre_m = nombre_m;
    }

    public void setAgregar_all_r(Boolean agregar_all_r) {
        this.agregar_all_r = agregar_all_r;
    }

    public Boolean getAll_modulos() {
        return all_modulos;
    }

    public void setAll_modulos(Boolean all_modulos) {
        this.all_modulos = all_modulos;
    }

    public Boolean getBuscar_all_r() {
        return buscar_all_r;
    }

    public void setBuscar_all_r(Boolean buscar_all_r) {
        this.buscar_all_r = buscar_all_r;
    }

    public Boolean getEliminar_all_r() {
        return eliminar_all_r;
    }

    public void setEliminar_all_r(Boolean eliminar_all_r) {
        this.eliminar_all_r = eliminar_all_r;
    }

    public Boolean getModificar_all_r() {
        return modificar_all_r;
    }

    public void setModificar_all_r(Boolean modificar_all_r) {
        this.modificar_all_r = modificar_all_r;
    }

    public Boolean getVisible_all_r() {
        return visible_all_r;
    }

    public void setVisible_all_r(Boolean visible_all_r) {
        this.visible_all_r = visible_all_r;
    }

    public Boolean getAgregar_r() {
        return agregar_r;
    }

    public void setAgregar_r(Boolean agregar_r) {
        this.agregar_r = agregar_r;
    }

    public Boolean getBuscar_r() {
        return buscar_r;
    }

    public void setBuscar_r(Boolean buscar_r) {
        this.buscar_r = buscar_r;
    }

    public Integer getCodigo_r() {
        return codigo_r;
    }

    public void setCodigo_r(Integer codigo_r) {
        this.codigo_r = codigo_r;
    }

    public Boolean getEliminar_r() {
        return eliminar_r;
    }

    public void setEliminar_r(Boolean eliminar_r) {
        this.eliminar_r = eliminar_r;
    }

    public Formulario getFormulario() {
        return formulario;
    }

    public void setFormulario(Formulario formulario) {
        this.formulario = formulario;
    }

    public Boolean getModificar_r() {
        return modificar_r;
    }

    public void setModificar_r(Boolean modificar_r) {
        this.modificar_r = modificar_r;
    }

    public Modulo getModulo() {
        return modulo;
    }

    public void setModulo(Modulo modulo) {
        this.modulo = modulo;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public Boolean getVisible_r() {
        return visible_r;
    }

    public void setVisible_r(Boolean visible_r) {
        this.visible_r = visible_r;
    }

    public Boolean getReporte_all_r() {
        return reporte_all_r;
    }

    public void setReporte_all_r(Boolean reporte_all_r) {
        this.reporte_all_r = reporte_all_r;
    }

    public Boolean getReporte_r() {
        return reporte_r;
    }

    public void setReporte_r(Boolean reporte_r) {
        this.reporte_r = reporte_r;
    }
}